package cn.cvs.dao;

import cn.cvs.pojo.StorageRecord;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface StorageRecordDao {



    // 条件查询入库记录信息
    List<StorageRecord> findStorageRecord(@Param("queryGoodsName") String queryGoodsName, @Param("querySupplierId") Integer querySupplierId,@Param("queryPayStatus") Integer queryPayStatus,@Param("pageIndex") Integer pageIndex, @Param("pageSize") Integer pageSize);

    // 记录总数
    Integer  getUserCount(@Param("queryGoodsName") String queryGoodsName, @Param("querySupplierId") Integer querySupplierId,@Param("queryPayStatus") Integer queryPayStatus );

    //根据编号查看入库信息
    StorageRecord getByIdOrStorageRecord( Integer id );

    // 根据编号删除入库信息
    int delStorageRecord(Integer id);

    // 添加入库信息
    int addStorageRecord(StorageRecord storageRecord);
    //修改入库信息
    int updateStorageRecord(StorageRecord storageRecord);


}
